﻿using CommApp;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp
{
    internal static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            //窗体启动
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            //Dev 汉化功能 yzw 2018新增
            System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-CHS");

            //注册异步异常线程
            Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);

            string bUseLoginFlag = WindowsForms.Comm.Base.Global.ClassAppSet.GetAppSetConfig("bUseLoginFlag");
            if (bUseLoginFlag == "1")
            {
                Fmlogin fmlogin = new Fmlogin();
                fmlogin.ShowDialog();
                if (DialogResult.OK != fmlogin.DialogResult)
                {
                    return;
                }
            }

            //打开主界面
            FmMain fm = new FmMain();
            Application.Run(fm);
        }
        //补货异常信息。
        static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
        {
            MessageBox.Show(e.Exception.Message);
        }

        /*****************************************************************************************
         * 2024-8-26   新增登陆窗体和主窗体，增加调用通用方法和通用控件方法。
         *             
         * 
         * 
         * 
         * 
         * 
         * 
         * 
         * 
         *****************************************************************************************/
    }
}
